Design and Implementation of Modeling and Validation Facilities for Business Object Documents
نویسندگان
چکیده
As a real or virtual enterprise develops or makes use of more and more software application systems to manage all kinds of resources to conduct its business, the integration of these heterogeneous systems is becoming increasingly important. In a general integration scenario, application systems communicate with one another by sending data in certain data formats such as BODs (Business Object Documents) proposed by the Open Application Group (OAG). In order to ensure that meaningful communications take place, the data must satisfy the constraints of the source and target application systems. In this report, we use the ECAA (Event-Condition-Action-Alternative action) rule paradigm to model the constraints of BODs at build-time and validate these constraints at run-time. The BOD modeling and validation system we developed consists of a set of build-time components and a set of run-time components. At build-time, a graphical user interface tool called XGTOOLS is used to model the " data types " (entities in the OAG terminology. Examples of data types are ITEMLOCATN and ITEMVALUE) of BODs as entity classes that contain attributes, constraints, events, rules and triggers. The modeled entity classes are translated into EXPRESS+ scripts for readability and dictionary interchange files for metadata transfer to other machines. EXPRESS+ is an extension of the EXPRESS modeling language. In addition to the language elements of EXPRESS, EXPRESS+ provides the language constructs for method specification and knowledge specification. Dictionary interchange files containing the metadata of BODs are transferred to a Metadata Manager. The Metadata Manager stores the metadata persistently and provides the application program interfaces (APIs) for accessing and modifying the persistent store. At build-time, the meta information of the entity classes of BODs is translated into Java source code and the corresponding ECAA rules are also translated into Java classes. These rules are enforced at the run-time when an application system generates a new BOD to be sent to other application systems or when an application system receives a BOD from another application system. Since our approach to BOD modeling and validation is not tied to a particular business application, it can be used in any business application integration scenario. Furthermore, our modeling and validation techniques can also be used for modeling and enforcing constraints of objects other than BODs since the object model used in this work is generic.
منابع مشابه
Elimination of Waste and Inefficient Facilities in Existing Buildings for Sustainability in Developing Nations
A major reason why many developing nations have not made significant advancement in sustainable development (SD) agenda is the neglect of existing building stock which forms the bulk of built assets. Although sustainable development is a universal challenge, it cannot be approached in the same way for all nations, but rather practical response can be defined nationally or locally. This paper re...
متن کاملModeling of the Outpatient Prescribing Process in Iran: A Gateway toward Electronic Prescribing System
Implementation of electronic prescribing system can overcome many problems of the paper prescribing system, and provide numerous opportunities of more effective and advantageous prescribing. Successful implementation of such a system requires complete and deep understanding of work content, human force, and workflow of paper prescribing. The current study was designed in order to model the curr...
متن کاملModeling of the Outpatient Prescribing Process in Iran: A Gateway toward Electronic Prescribing System
Implementation of electronic prescribing system can overcome many problems of the paper prescribing system, and provide numerous opportunities of more effective and advantageous prescribing. Successful implementation of such a system requires complete and deep understanding of work content, human force, and workflow of paper prescribing. The current study was designed in order to model the curr...
متن کاملApplication of international energy efficiency standards for energy auditing in a University buildings
This study seeks to provide insights on understanding the contemporary problems of energy efficiency in Ukrainian universities by developing a comprehensive energy efficiency management framework that encompasses its participating subjects, objects and key drivers along with suggesting its implementation mechanism and tools. Emphasis should be given that the current situation of inefficient and...
متن کاملThe Package for Mental and Social Health Promotion and Drug Abuse Prevention in the Health Transformation Plan: Executive Leadership Challenges and Suggestions
Background and Aim: The “Package for mental and social health promotion and drug abuse prevention” was developed in response to the importance of, and concerns relate to, the mental and social health in the population. Since any policy and plan needs to be assessed to find its weaknesses, strengths and challenges to ensure its successful implementation, this study aimed to find and explain the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007